client:main.o ret_check.o client_dir.o epoll.o init_pthread_data.o initTcp.o makeworker.o pthread_enter.o simple_judge.o client_transfile.o
	gcc main.o ret_check.o client_dir.o epoll.o init_pthread_data.o initTcp.o makeworker.o pthread_enter.o simple_judge.o client_transfile.o -o client -lpthread -lcrypt -lmysqlclient -lssl -lcrypto
main.o:main.c
	gcc -c main.c -o main.o -g -Wall
ret_check.o:ret_check.c
	gcc -c ret_check.c -o ret_check.o -g -Wall
client_dir.o:client_dir.c
	gcc -c client_dir.c -o client_dir.o -g -Wall
epoll.o:epoll.c
	gcc -c epoll.c -o epoll.o -g -Wall
init_pthread_data.o:init_pthread_data.c
	gcc -c init_pthread_data.c -o init_pthread_data.o -g -Wall
initTcp.o:initTcp.c 
	gcc -c initTcp.c -o initTcp.o -g -Wall
makeworker.o:makeworker.c 
	gcc -c makeworker.c -o makeworker.o -g -Wall
pthread_enter.o:pthread_enter.c
	gcc -c pthread_enter.c -o pthread_enter.o -g -Wall
simple_judge.o:simple_judge.c 
	gcc -c simple_judge.c -o simple_judge.o -g -Wall
client_transfile.o:client_transfile.c
	gcc -c client_transfile.c -o client_transfile.o -g -Wall